home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 6 / CU Amiga Magazine's Super CD-ROM 06 (1996)(EMAP Images)(GB)(Track 1 of 4)[!][issue 1997-01].iso / cucd / prog / mui / muibuilder / mb / m2 / m2mui / mbmuid.def < prev    next >
Text File  |  1994-11-30  |  53KB  |  1,192 lines

  1. DEFINITION MODULE MuiD;
  2.  
  3. (*$ NilChk      := FALSE *)
  4. (*$ EntryClear  := FALSE *)
  5. (*$ LargeVars   := FALSE *)
  6. (*$ StackParms  := FALSE *)
  7.  
  8. (***************************************************************************
  9. **
  10. ** MUI - MagicUserInterface
  11. ** (c) 1993/94 by Stefan Stuntz
  12. **
  13. ** Main Header File
  14. **
  15. ** Modula-Interface done by Christian "Kochtopf" Scholz '93/94 (Freeware)
  16. **
  17. ** New Version 23.6.1994 for MUI 2.1
  18. ||
  19. || Some corrections and additions done by Stefan Schulz / 20.09.94
  20. ||
  21. **
  22. ** If you got problems with this, please contact
  23. **
  24. **   ruebe@pool.informatik.rwth-aachen.de
  25. **
  26. ****************************************************************************
  27. ** General Header File Information
  28. ****************************************************************************
  29. **
  30. ** All macro and structure definitions follow these rules:
  31. **
  32. ** Name                         Meaning
  33. **
  34. ** mc<class>                    Name of a class
  35. ** mm<class><method>            Method
  36. ** mv<class><method><x>         Special method value
  37. ** ma<class><attrib>            Attribute
  38. ** mv<class><attrib><x>         Special attribute value
  39. ** me<error>                    Error return code from MUIError()
  40. ** mi<name>                     Standard MUI image
  41. ** mo<name>                     Object type for MUI_MakeObject()
  42. **
  43. **        ma... attribute definitions are followed by a comment
  44. ** consisting of the three possible letters I, S and G.
  45. ** I: it's possible to specify this attribute at object creation time.
  46. ** S: it's possible to change this attribute with SetAttrs().
  47. ** G: it's possible to get this attribute with GetAttr().
  48. *)
  49.  
  50. IMPORT UD: UtilityD;
  51. IMPORT S:  SYSTEM;
  52.  
  53.  
  54. (***************************************************************************
  55. ** Types for readability, used in many Modules.
  56. ** Import from here because of future compatibility (who knows...)
  57. ***************************************************************************)
  58.  
  59. TYPE    APTR    = S.ADDRESS;    (* Pointer to Mui-Objects *)
  60.         StrPtr  = S.ADDRESS;    (* Pointer to String      *)
  61.  
  62. (***************************************************************************
  63. ** Object Types for MUI_MakeObject()
  64. ***************************************************************************)
  65.  
  66. CONST moLabel        =1;   (* STRPTR label, ULONG flags *)
  67. CONST moButton       =2;   (* STRPTR label *)
  68. CONST moCheckmark    =3;   (* STRPTR label *)
  69. CONST moCycle        =4;   (* STRPTR label, STRPTR *entries *)
  70. CONST moRadio        =5;   (* STRPTR label, STRPTR *entries *)
  71. CONST moSlider       =6;   (* STRPTR label, LONG min, LONG max *)
  72. CONST moString       =7;   (* STRPTR label, LONG maxlen *)
  73. CONST moPopButton    =8;   (* STRPTR imagespec *)
  74. CONST moHSpace       =9;   (* LONG space   *)
  75. CONST moVSpace      =10;   (* LONG space   *)
  76. CONST moHBar        =11;   (* LONG space   *)
  77. CONST moVBar        =12;   (* LONG space   *)
  78. CONST moMenustripNM =13;   (* struct NewMenu *nm, ULONG flags *)
  79. CONST moMenuitem    =14;   (* STRPTR label, STRPTR shortcut, ULONG flags, ULONG data  *)
  80. CONST moBarTitle    =15;   (* STRPTR label *)
  81.  
  82. CONST moLabelSingleFrame = 100H;
  83.       moLabelDoubleFrame = 200H;
  84.       moLabelLeftAligned = 400H;
  85.       moLabelCentered    = 800H;
  86.  
  87. (***************************************************************************
  88. ** ARexx Interface
  89. ***************************************************************************)
  90.  
  91. TYPE
  92.     MUICommand = RECORD
  93.                     name      : S.ADDRESS;
  94.                     template  : S.ADDRESS;
  95.                     parameters: LONGINT;
  96.                     hook      : UD.HookPtr;
  97.                     reserved  : ARRAY[0..4] OF LONGINT;
  98.                  END;
  99.  
  100. CONST templateID = S.ADDRESS(-1); (* StrPtr *)
  101.  
  102. CONST rxerrBADDEFINITION  = -1;
  103.       rxerrOUTOFMEMORY    = -2;
  104.       rxerrUNKNOWNCOMMAND = -3;
  105.       rxerrBADSYNTAX      = -4;
  106.  
  107. (***************************************************************************
  108. ** Parameter structure for some Classes
  109. ***************************************************************************)
  110.  
  111. TYPE
  112.     mPaletteEntry   = RECORD
  113.                         id      : LONGINT;
  114.                         red     : LONGCARD;
  115.                         green   : LONGCARD;
  116.                         blue    : LONGCARD;
  117.                         group   : LONGINT;
  118.                       END;
  119.  
  120.     mScrmodelistEntry   = RECORD
  121.                             name    : S.ADDRESS; (* string *)
  122.                             modeID  : LONGCARD;
  123.                           END;
  124.  
  125. CONST   mvPaletteEntryEnd   = -1;
  126.  
  127.  
  128. (***************************************************************************
  129. ** Return values for MUIError()
  130. ***************************************************************************)
  131.  
  132. CONST
  133.                 meOK                  =0;
  134.                 meOutOfMemory         =1;
  135.                 meOutOfGfxMemory      =2;
  136.                 meInvalidWindowObject =3;
  137.                 meMissingLibrary      =4;
  138.                 meNoARexx             =5;
  139.                 meSingleTask          =6;
  140.  
  141.  
  142.  
  143. (***************************************************************************
  144. ** Standard MUI Images
  145. ***************************************************************************)
  146.  
  147. CONST
  148.                 miWindowBack    = 0;
  149.                 miRequesterBack = 1;
  150.                 miButtonBack    = 2;
  151.                 miListBack      = 3;
  152.                 miTextBack      = 4;
  153.                 miPropBack      = 5;
  154.                 miPopupBack     = 6;
  155.                 miSelectedBack  = 7;
  156.                 miListCursor    = 8;
  157.                 miListSelect    = 9;
  158.                 miListSelCur   = 10;
  159.                 miArrowUp      = 11;
  160.                 miArrowDown    = 12;
  161.                 miArrowLeft    = 13;
  162.                 miArrowRight   = 14;
  163.                 miCheckMark    = 15;
  164.                 miRadioButton  = 16;
  165.                 miCycle        = 17;
  166.                 miPopUp        = 18;
  167.                 miPopFile      = 19;
  168.                 miPopDrawer    = 20;
  169.                 miPropKnob     = 21;
  170.                 miDrawer       = 22;
  171.                 miHardDisk     = 23;
  172.                 miDisk         = 24;
  173.                 miChip         = 25;
  174.                 miVolume       = 26;
  175.                 miPopUpBack    = 27;
  176.                 miNetwork      = 28;
  177.                 miAssign       = 29;
  178.                 miTapePlay     = 30;
  179.                 miTapePlayBack = 31;
  180.                 miTapePause    = 32;
  181.                 miTapeStop     = 33;
  182.                 miTapeRecord   = 34;
  183.                 miGroupBack    = 35;
  184.                 miSliderBack   = 36;
  185.                 miSliderKnob   = 37;
  186.                 miTapeUp       = 38;
  187.                 miTapeDown     = 39;
  188.                 miCount        = 40;
  189.  
  190.                 miBACKGROUND = (128+ 0);
  191.                 miSHADOW     = (128+ 1);
  192.                 miSHINE      = (128+ 2);
  193.                 miFILL       = (128+ 3);
  194.                 miSHADOWBACK = (128+ 4);
  195.                 miSHADOWFILL = (128+ 5);
  196.                 miSHADOWSHINE= (128+ 6);
  197.                 miFILLBACK   = (128+ 7);
  198.                 miFILLSHINE  = (128+ 8);
  199.                 miSHINEBACK  = (128+ 9);
  200.                 miFILLBACK2  = (128+10);
  201.                 miHSHINEBACK = (128+11);
  202.                 miHSHADOWBACK= (128+12);
  203.                 miHSHINESHINE =(128+13);
  204.                 miHSHADOWSHADOW=(128+14);
  205.                 (*miN1HSHINE   = (128+15);           *)
  206.                 miLASTPAT    = (128+14);
  207.  
  208. (***************************************************************************
  209. ** Special values for some methods
  210. ***************************************************************************)
  211.  
  212. CONST
  213.                 mvTriggerValue      = 49893131H;
  214.                 mvNotTriggerValue   = 49893133H;
  215.                 mvEveryTime         = 49893131H;
  216.  
  217.                 mvApplicationSaveENV     = 0;
  218.                 mvApplicationSaveENVARC  =-1;
  219.                 mvApplicationLoadENV     = 0;
  220.                 mvApplicationLoadENVARC  =-1;
  221.  
  222.                 mvApplicationReturnIDQuit = -1;
  223.  
  224.                 mvListInsertTop       =  0;
  225.                 mvListInsertActive    = -1;
  226.                 mvListInsertSorted    = -2;
  227.                 mvListInsertBottom    = -3;
  228.  
  229.                 mvListRemoveFirst     =  0;
  230.                 mvListRemoveActive    = -1;
  231.                 mvListRemoveLast      = -2;
  232.                 mvListRemoveSelected  = -3;
  233.  
  234.                 mvListSelectOff       =  0;
  235.                 mvListSelectOn        =  1;
  236.                 mvListSelectToggle    =  2;
  237.                 mvListSelectAsk       =  3;
  238.  
  239.                 mvListGetEntryActive  = -1;
  240.                 mvListSelectActive    = -1;
  241.                 mvListAll             = -2;
  242.  
  243.                 mvListRedrawActive    = -1;
  244.                 mvListRedrawAll       = -2;
  245.  
  246.                 mvListMoveTop         =  0;
  247.                 mvListMoveActive      = -1;
  248.                 mvListMoveBottom      = -2;
  249.                 mvListMoveNext        = -3; (* only valid for second parameter *)
  250.                 mvListMovePrevious    = -4; (* only valid for second parameter *)
  251.  
  252.                 mvListExchangeTop     =  0;
  253.                 mvListExchangeActive  = -1;
  254.                 mvListExchangeBottom  = -2;
  255.                 mvListExchangeNext    = -3; (* only valid for second parameter *)
  256.                 mvListExchangePrevious= -4; (* only valid for second parameter *)
  257.  
  258.                 mvListJumpTop         =  0;
  259.                 mvListJumpActive      = -1;
  260.                 mvListJumpBottom      = -2;
  261.  
  262.                 mvColorpanelGetColorActive = -1;
  263.                 mvColorpanelSetColorActive = -1;
  264.  
  265.                 mvListNextSelectedStart    = -1;
  266.                 mvListNextSelectedEnd      = -1;
  267.  
  268.  
  269.  
  270. (****************************************************************************)
  271. (** Notify                                                                 **)
  272. (****************************************************************************)
  273.  
  274.   CONST mcNotify = "Notify.mui";
  275.  
  276. (* Methods *)
  277.  
  278.   CONST mmCallHook                  = 8042B96BH; (* V4 *)
  279.   CONST mmFindUData                 = 8042C196H; (* V8 *)
  280.   CONST mmGetUData                  = 8042ED0CH; (* V8 *)
  281.   CONST mmKillNotify                = 8042D240H; (* V4 *)
  282.   CONST mmMultiSet                  = 8042D356H; (* V7 *)
  283.   CONST mmNoNotifySet               = 8042216FH; (* V9 *)
  284.   CONST mmNotify                    = 8042C9CBH; (* V4 *)
  285.   CONST mmSet                       = 8042549AH; (* V4 *)
  286.   CONST mmSetAsString               = 80422590H; (* V4 *)
  287.   CONST mmSetUData                  = 8042C920H; (* V8 *)
  288.   CONST mmWriteLong                 = 80428D86H; (* V6 *)
  289.   CONST mmWriteString               = 80424BF4H; (* V6 *)
  290.  
  291. (* Attributes *)
  292.  
  293.   CONST maAppMessage                 = 80421955H; (* V5 ..g struct AppMessage * *)
  294.   CONST maHelpFile                   = 80423A6EH; (* V4 isg STRPTR            *)
  295.   CONST maHelpLine                   = 8042A825H; (* V4 isg LONG              *)
  296.   CONST maHelpNode                   = 80420B85H; (* V4 isg STRPTR            *)
  297.   CONST maNoNotify                   = 804237F9H; (* V7 .s. BOOL              *)
  298.   CONST maRevision                   = 80427EAAH; (* V4 ..g LONG              *)
  299.   CONST maUserData                   = 80420313H; (* V4 isg ULONG             *)
  300.   CONST maVersion                    = 80422301H; (* V4 ..g LONG              *)
  301.  
  302.  
  303.  
  304. (****************************************************************************)
  305. (** Family                                                                 **)
  306. (****************************************************************************)
  307.  
  308.   CONST mcFamily = "Family.mui";
  309.  
  310. (* Methods *)
  311.  
  312.   CONST mmFamilyAddHead             = 8042E200H; (* V8 *)
  313.   CONST mmFamilyAddTail             = 8042D752H; (* V8 *)
  314.   CONST mmFamilyInsert              = 80424D34H; (* V8 *)
  315.   CONST mmFamilyRemove              = 8042F8A9H; (* V8 *)
  316.   CONST mmFamilySort                = 80421C49H; (* V8 *)
  317.   CONST mmFamilyTransfer            = 8042C14AH; (* V8 *)
  318.  
  319. (* Attributes *)
  320.  
  321.   CONST maFamilyChild                = 8042C696H; (* V8 i.. Object *          *)
  322.  
  323.  
  324.  
  325. (****************************************************************************)
  326. (** Menustrip                                                              **)
  327. (****************************************************************************)
  328.  
  329.   CONST mcMenustrip = "Menustrip.mui";
  330.  
  331. (* Methods *)
  332.  
  333.  
  334. (* Attributes *)
  335.  
  336.   CONST maMenustripEnabled           = 8042815BH; (* V8 isg BOOL              *)
  337.  
  338.  
  339.  
  340. (****************************************************************************)
  341. (** Menu                                                                   **)
  342. (****************************************************************************)
  343.  
  344.   CONST mcMenu = "Menu.mui";
  345.  
  346. (* Methods *)
  347.  
  348.  
  349. (* Attributes *)
  350.  
  351.   CONST maMenuEnabled                = 8042ED48H; (* V8 isg BOOL              *)
  352.   CONST maMenuTitle                  = 8042A0E3H; (* V8 isg STRPTR            *)
  353.  
  354.  
  355.  
  356. (****************************************************************************)
  357. (** Menuitem                                                               **)
  358. (****************************************************************************)
  359.  
  360.   CONST mcMenuitem = "Menuitem.mui";
  361.  
  362. (* Methods *)
  363.  
  364.  
  365. (* Attributes *)
  366.  
  367.   CONST maMenuitemChecked            = 8042562AH; (* V8 isg BOOL              *)
  368.   CONST maMenuitemCheckit            = 80425ACEH; (* V8 isg BOOL              *)
  369.   CONST maMenuitemEnabled            = 8042AE0FH; (* V8 isg BOOL              *)
  370.   CONST maMenuitemExclude            = 80420BC6H; (* V8 isg LONG              *)
  371.   CONST maMenuitemShortcut           = 80422030H; (* V8 isg char              *)
  372.   CONST maMenuitemTitle              = 804218BEH; (* V8 isg STRPTR            *)
  373.   CONST maMenuitemToggle             = 80424D5CH; (* V8 isg BOOL              *)
  374.   CONST maMenuitemTrigger            = 80426F32H; (* V8 ..g struct MenuItem * *)
  375.  
  376.  
  377.  
  378. (****************************************************************************)
  379. (** Application                                                            **)
  380. (****************************************************************************)
  381.  
  382.   CONST mcApplication = "Application.mui";
  383.  
  384. (* Methods *)
  385.  
  386.   CONST mmApplicationGetMenuCheck   = 8042C0A7H; (* V4 *)
  387.   CONST mmApplicationGetMenuState   = 8042A58FH; (* V4 *)
  388.   CONST mmApplicationInput          = 8042D0F5H; (* V4 *)
  389.   CONST mmApplicationInputBuffered  = 80427E59H; (* V4 *)
  390.   CONST mmApplicationLoad           = 8042F90DH; (* V4 *)
  391.   CONST mmApplicationPushMethod     = 80429EF8H; (* V4 *)
  392.   CONST mmApplicationReturnID       = 804276EFH; (* V4 *)
  393.   CONST mmApplicationSave           = 804227EFH; (* V4 *)
  394.   CONST mmApplicationSetMenuCheck   = 8042A707H; (* V4 *)
  395.   CONST mmApplicationSetMenuState   = 80428BEFH; (* V4 *)
  396.   CONST mmApplicationShowHelp       = 80426479H; (* V4 *)
  397.  
  398. (* Attributes *)
  399.  
  400.   CONST maApplicationActive          = 804260ABH; (* V4 isg BOOL              *)
  401.   CONST maApplicationAuthor          = 80424842H; (* V4 i.g STRPTR            *)
  402.   CONST maApplicationBase            = 8042E07AH; (* V4 i.g STRPTR            *)
  403.   CONST maApplicationBroker          = 8042DBCEH; (* V4 ..g Broker *          *)
  404.   CONST maApplicationBrokerHook      = 80428F4BH; (* V4 isg struct Hook *     *)
  405.   CONST maApplicationBrokerPort      = 8042E0ADH; (* V6 ..g struct MsgPort *  *)
  406.   CONST maApplicationBrokerPri       = 8042C8D0H; (* V6 i.g LONG              *)
  407.   CONST maApplicationCommands        = 80428648H; (* V4 isg struct MUI_Command * *)
  408.   CONST maApplicationCopyright       = 8042EF4DH; (* V4 i.g STRPTR            *)
  409.   CONST maApplicationDescription     = 80421FC6H; (* V4 i.g STRPTR            *)
  410.   CONST maApplicationDiskObject      = 804235CBH; (* V4 isg struct DiskObject * *)
  411.   CONST maApplicationDoubleStart     = 80423BC6H; (* V4 ..g BOOL              *)
  412.   CONST maApplicationDropObject      = 80421266H; (* V5 is. Object *          *)
  413.   CONST maApplicationForceQuit       = 804257DFH; (* V8 ..g BOOL              *)
  414.   CONST maApplicationHelpFile        = 804293F4H; (* V8 isg STRPTR            *)
  415.   CONST maApplicationIconified       = 8042A07FH; (* V4 .sg BOOL              *)
  416.   CONST maApplicationMenu            = 80420E1FH; (* V4 i.g struct NewMenu *  *)
  417.   CONST maApplicationMenuAction      = 80428961H; (* V4 ..g ULONG             *)
  418.   CONST maApplicationMenuHelp        = 8042540BH; (* V4 ..g ULONG             *)
  419.   CONST maApplicationMenustrip       = 804252D9H; (* V8 i.. Object *          *)
  420.   CONST maApplicationRexxHook        = 80427C42H; (* V7 isg struct Hook *     *)
  421.   CONST maApplicationRexxMsg         = 8042FD88H; (* V4 ..g struct RxMsg *    *)
  422.   CONST maApplicationRexxString      = 8042D711H; (* V4 .s. STRPTR            *)
  423.   CONST maApplicationSingleTask      = 8042A2C8H; (* V4 i.. BOOL              *)
  424.   CONST maApplicationSleep           = 80425711H; (* V4 .s. BOOL              *)
  425.   CONST maApplicationTitle           = 804281B8H; (* V4 i.g STRPTR            *)
  426.   CONST maApplicationVersion         = 8042B33FH; (* V4 i.g STRPTR            *)
  427.   CONST maApplicationWindow          = 8042BFE0H; (* V4 i.. Object *          *)
  428.  
  429.  
  430.  
  431. (****************************************************************************)
  432. (** Window                                                                 **)
  433. (****************************************************************************)
  434.  
  435.   CONST mcWindow = "Window.mui";
  436.  
  437. (* Methods *)
  438.  
  439.   CONST mmWindowGetMenuCheck        = 80420414H; (* V4 *)
  440.   CONST mmWindowGetMenuState        = 80420D2FH; (* V4 *)
  441.   CONST mmWindowScreenToBack        = 8042913DH; (* V4 *)
  442.   CONST mmWindowScreenToFront       = 804227A4H; (* V4 *)
  443.   CONST mmWindowSetCycleChain       = 80426510H; (* V4 *)
  444.   CONST mmWindowSetMenuCheck        = 80422243H; (* V4 *)
  445.   CONST mmWindowSetMenuState        = 80422B5EH; (* V4 *)
  446.   CONST mmWindowToBack              = 8042152EH; (* V4 *)
  447.   CONST mmWindowToFront             = 8042554FH; (* V4 *)
  448.  
  449. (* Attributes *)
  450.  
  451.   CONST maWindowActivate             = 80428D2FH; (* V4 isg BOOL              *)
  452.   CONST maWindowActiveObject         = 80427925H; (* V4 .sg Object *          *)
  453.   CONST maWindowAltHeight            = 8042CCE3H; (* V4 i.g LONG              *)
  454.   CONST maWindowAltLeftEdge          = 80422D65H; (* V4 i.g LONG              *)
  455.   CONST maWindowAltTopEdge           = 8042E99BH; (* V4 i.g LONG              *)
  456.   CONST maWindowAltWidth             = 804260F4H; (* V4 i.g LONG              *)
  457.   CONST maWindowAppWindow            = 804280CFH; (* V5 i.. BOOL              *)
  458.   CONST maWindowBackdrop             = 8042C0BBH; (* V4 i.. BOOL              *)
  459.   CONST maWindowBorderless           = 80429B79H; (* V4 i.. BOOL              *)
  460.   CONST maWindowCloseGadget          = 8042A110H; (* V4 i.. BOOL              *)
  461.   CONST maWindowCloseRequest         = 8042E86EH; (* V4 ..g BOOL              *)
  462.   CONST maWindowDefaultObject        = 804294D7H; (* V4 isg Object *          *)
  463.   CONST maWindowDepthGadget          = 80421923H; (* V4 i.. BOOL              *)
  464.   CONST maWindowDragBar              = 8042045DH; (* V4 i.. BOOL              *)
  465.   CONST maWindowFancyDrawing         = 8042BD0EH; (* V8 isg BOOL              *)
  466.   CONST maWindowHeight               = 80425846H; (* V4 i.g LONG              *)
  467.   CONST maWindowID                   = 804201BDH; (* V4 isg ULONG             *)
  468.   CONST maWindowInputEvent           = 804247D8H; (* V4 ..g struct InputEvent * *)
  469.   CONST maWindowLeftEdge             = 80426C65H; (* V4 i.g LONG              *)
  470.   CONST maWindowMenu                 = 8042DB94H; (* V4 i.. struct NewMenu *  *)
  471.   CONST maWindowMenuAction           = 80427521H; (* V8 isg ULONG             *)
  472.   CONST maWindowMenustrip            = 8042855EH; (* V8 i.. Object *          *)
  473.   CONST maWindowNoMenus              = 80429DF5H; (* V4 is. BOOL              *)
  474.   CONST maWindowOpen                 = 80428AA0H; (* V4 .sg BOOL              *)
  475.   CONST maWindowPublicScreen         = 804278E4H; (* V6 isg STRPTR            *)
  476.   CONST maWindowRefWindow            = 804201F4H; (* V4 is. Object *          *)
  477.   CONST maWindowRootObject           = 8042CBA5H; (* V4 i.. Object *          *)
  478.   CONST maWindowScreen               = 8042DF4FH; (* V4 isg struct Screen *   *)
  479.   CONST maWindowScreenTitle          = 804234B0H; (* V5 isg STRPTR            *)
  480.   CONST maWindowSizeGadget           = 8042E33DH; (* V4 i.. BOOL              *)
  481.   CONST maWindowSizeRight            = 80424780H; (* V4 i.. BOOL              *)
  482.   CONST maWindowSleep                = 8042E7DBH; (* V4 .sg BOOL              *)
  483.   CONST maWindowTitle                = 8042AD3DH; (* V4 isg STRPTR            *)
  484.   CONST maWindowTopEdge              = 80427C66H; (* V4 i.g LONG              *)
  485.   CONST maWindowWidth                = 8042DCAEH; (* V4 i.g LONG              *)
  486.   CONST maWindowWindow               = 80426A42H; (* V4 ..g struct Window *   *)
  487.  
  488.   CONST mvWindowActiveObjectNone     = 0;
  489.   CONST mvWindowActiveObjectNext     = -1;
  490.   CONST mvWindowActiveObjectPrev     = -2;
  491.   CONST mvWindowAltHeightScaled      = -1000;
  492.   CONST mvWindowAltLeftEdgeCentered  = -1;
  493.   CONST mvWindowAltLeftEdgeMoused    = -2;
  494.   CONST mvWindowAltLeftEdgeNoChange  = -1000;
  495.   CONST mvWindowAltTopEdgeCentered   = -1;
  496.   CONST mvWindowAltTopEdgeMoused     = -2;
  497.   CONST mvWindowAltTopEdgeNoChange   = -1000;
  498.   CONST mvWindowAltWidthScaled       = -1000;
  499.   CONST mvWindowHeightScaled         = -1000;
  500.   CONST mvWindowHeightDefault        = -1001;
  501.   CONST mvWindowLeftEdgeCentered     = -1;
  502.   CONST mvWindowLeftEdgeMoused       = -2;
  503.   CONST mvWindowMenuNoMenu           = -1;
  504.   CONST mvWindowTopEdgeCentered      = -1;
  505.   CONST mvWindowTopEdgeMoused        = -2;
  506.   CONST mvWindowWidthScaled          = -1000;
  507.   CONST mvWindowWidthDefault         = -1001;
  508.  
  509.  
  510. (****************************************************************************)
  511. (** Area                                                                   **)
  512. (****************************************************************************)
  513.  
  514.   CONST mcArea = "Area.mui";
  515.  
  516. (* Methods *)
  517.  
  518.   CONST mmAskMinMax                 = 80423874H; (* V4 *)
  519.   CONST mmCleanup                   = 8042D985H; (* V4 *)
  520.   CONST mmDraw                      = 80426F3FH; (* V4 *)
  521.   CONST mmHandleInput               = 80422A1AH; (* V4 *)
  522.   CONST mmHide                      = 8042F20FH; (* V4 *)
  523.   CONST mmSetup                     = 80428354H; (* V4 *)
  524.   CONST mmShow                      = 8042CC84H; (* V4 *)
  525.  
  526. (* Attributes *)
  527.  
  528.   CONST maApplicationObject          = 8042D3EEH; (* V4 ..g Object *          *)
  529.   CONST maBackground                 = 8042545BH; (* V4 is. LONG              *)
  530.   CONST maBottomEdge                 = 8042E552H; (* V4 ..g LONG              *)
  531.   CONST maControlChar                = 8042120BH; (* V4 i.. char              *)
  532.   CONST maDisabled                   = 80423661H; (* V4 isg BOOL              *)
  533.   CONST maExportID                   = 8042D76EH; (* V4 isg LONG              *)
  534.   CONST maFixHeight                  = 8042A92BH; (* V4 i.. LONG              *)
  535.   CONST maFixHeightTxt               = 804276F2H; (* V4 i.. LONG              *)
  536.   CONST maFixWidth                   = 8042A3F1H; (* V4 i.. LONG              *)
  537.   CONST maFixWidthTxt                = 8042D044H; (* V4 i.. STRPTR            *)
  538.   CONST maFont                       = 8042BE50H; (* V4 i.g struct TextFont * *)
  539.   CONST maFrame                      = 8042AC64H; (* V4 i.. LONG              *)
  540.   CONST maFramePhantomHoriz          = 8042ED76H; (* V4 i.. BOOL              *)
  541.   CONST maFrameTitle                 = 8042D1C7H; (* V4 i.. STRPTR            *)
  542.   CONST maHeight                     = 80423237H; (* V4 ..g LONG              *)
  543.   CONST maHorizWeight                = 80426DB9H; (* V4 i.. LONG              *)
  544.   CONST maInnerBottom                = 8042F2C0H; (* V4 i.. LONG              *)
  545.   CONST maInnerLeft                  = 804228F8H; (* V4 i.. LONG              *)
  546.   CONST maInnerRight                 = 804297FFH; (* V4 i.. LONG              *)
  547.   CONST maInnerTop                   = 80421EB6H; (* V4 i.. LONG              *)
  548.   CONST maInputMode                  = 8042FB04H; (* V4 i.. LONG              *)
  549.   CONST maLeftEdge                   = 8042BEC6H; (* V4 ..g LONG              *)
  550.   CONST maPressed                    = 80423535H; (* V4 ..g BOOL              *)
  551.   CONST maRightEdge                  = 8042BA82H; (* V4 ..g LONG              *)
  552.   CONST maSelected                   = 8042654BH; (* V4 isg BOOL              *)
  553.   CONST maShowMe                     = 80429BA8H; (* V4 isg BOOL              *)
  554.   CONST maShowSelState               = 8042CAACH; (* V4 i.. BOOL              *)
  555.   CONST maTimer                      = 80426435H; (* V4 ..g LONG              *)
  556.   CONST maTopEdge                    = 8042509BH; (* V4 ..g LONG              *)
  557.   CONST maVertWeight                 = 804298D0H; (* V4 i.. LONG              *)
  558.   CONST maWeight                     = 80421D1FH; (* V4 i.. LONG              *)
  559.   CONST maWidth                      = 8042B59CH; (* V4 ..g LONG              *)
  560.   CONST maWindow                     = 80421591H; (* V4 ..g struct Window *   *)
  561.   CONST maWindowObject               = 8042669EH; (* V4 ..g Object *          *)
  562.  
  563.   CONST mvFontInherit                = 0;
  564.   CONST mvFontNormal                 = -1;
  565.   CONST mvFontList                   = -2;
  566.   CONST mvFontTiny                   = -3;
  567.   CONST mvFontFixed                  = -4;
  568.   CONST mvFontTitle                  = -5;
  569.   CONST mvFontBig                    = -6;
  570.   CONST mvFrameNone                  = 0;
  571.   CONST mvFrameButton                = 1;
  572.   CONST mvFrameImageButton           = 2;
  573.   CONST mvFrameText                  = 3;
  574.   CONST mvFrameString                = 4;
  575.   CONST mvFrameReadList              = 5;
  576.   CONST mvFrameInputList             = 6;
  577.   CONST mvFrameProp                  = 7;
  578.   CONST mvFrameGauge                 = 8;
  579.   CONST mvFrameGroup                 = 9;
  580.   CONST mvFramePopUp                 = 10;
  581.   CONST mvFrameVirtual               = 11;
  582.   CONST mvFrameSlider                = 12;
  583.   CONST mvFrameCount                 = 13;
  584.   CONST mvInputModeNone              = 0;
  585.   CONST mvInputModeRelVerify         = 1;
  586.   CONST mvInputModeImmediate         = 2;
  587.   CONST mvInputModeToggle            = 3;
  588.  
  589.  
  590. (****************************************************************************)
  591. (** Rectangle                                                              **)
  592. (****************************************************************************)
  593.  
  594.   CONST mcRectangle = "Rectangle.mui";
  595.  
  596. (* Attributes *)
  597.  
  598.   CONST maRectangleHBar              = 8042C943H; (* V7 i.g BOOL              *)
  599.   CONST maRectangleVBar              = 80422204H; (* V7 i.g BOOL              *)
  600.  
  601.  
  602.  
  603. (****************************************************************************)
  604. (** Image                                                                  **)
  605. (****************************************************************************)
  606.  
  607.   CONST mcImage = "Image.mui";
  608.  
  609. (* Attributes *)
  610.  
  611.   CONST maImageFontMatch             = 8042815DH; (* V4 i.. BOOL              *)
  612.   CONST maImageFontMatchHeight       = 80429F26H; (* V4 i.. BOOL              *)
  613.   CONST maImageFontMatchWidth        = 804239BFH; (* V4 i.. BOOL              *)
  614.   CONST maImageFreeHoriz             = 8042DA84H; (* V4 i.. BOOL              *)
  615.   CONST maImageFreeVert              = 8042EA28H; (* V4 i.. BOOL              *)
  616.   CONST maImageOldImage              = 80424F3DH; (* V4 i.. struct Image *    *)
  617.   CONST maImageSpec                  = 804233D5H; (* V4 i.. char *            *)
  618.   CONST maImageState                 = 8042A3ADH; (* V4 is. LONG              *)
  619.  
  620.  
  621.  
  622. (****************************************************************************)
  623. (** Bitmap                                                                 **)
  624. (****************************************************************************)
  625.  
  626.   CONST mcBitmap = "Bitmap.mui";
  627.  
  628. (* Attributes *)
  629.  
  630.   CONST maBitmapBitmap               = 804279BDH; (* V8 isg struct BitMap *   *)
  631.   CONST maBitmapHeight               = 80421560H; (* V8 isg LONG              *)
  632.   CONST maBitmapMappingTable         = 8042E23DH; (* V8 isg UBYTE *           *)
  633.   CONST maBitmapSourceColors         = 80425360H; (* V8 isg ULONG *           *)
  634.   CONST maBitmapTransparent          = 80422805H; (* V8 isg LONG              *)
  635.   CONST maBitmapWidth                = 8042EB3AH; (* V8 isg LONG              *)
  636.  
  637.  
  638.  
  639. (****************************************************************************)
  640. (** Bodychunk                                                              **)
  641. (****************************************************************************)
  642.  
  643.   CONST mcBodychunk = "Bodychunk.mui";
  644.  
  645. (* Attributes *)
  646.  
  647.   CONST maBodychunkBody              = 8042CA67H; (* V8 isg UBYTE *           *)
  648.   CONST maBodychunkCompression       = 8042DE5FH; (* V8 isg UBYTE             *)
  649.   CONST maBodychunkDepth             = 8042C392H; (* V8 isg LONG              *)
  650.   CONST maBodychunkMasking           = 80423B0EH; (* V8 isg UBYTE             *)
  651.  
  652.  
  653.  
  654. (****************************************************************************)
  655. (** Text                                                                   **)
  656. (****************************************************************************)
  657.  
  658.   CONST mcText = "Text.mui";
  659.  
  660. (* Attributes *)
  661.  
  662.   CONST maTextContents               = 8042F8DCH; (* V4 isg STRPTR            *)
  663.   CONST maTextHiChar                 = 804218FFH; (* V4 i.. char              *)
  664.   CONST maTextPreParse               = 8042566DH; (* V4 isg STRPTR            *)
  665.   CONST maTextSetMax                 = 80424D0AH; (* V4 i.. BOOL              *)
  666.   CONST maTextSetMin                 = 80424E10H; (* V4 i.. BOOL              *)
  667.  
  668.  
  669.  
  670. (****************************************************************************)
  671. (** String                                                                 **)
  672. (****************************************************************************)
  673.  
  674.   CONST mcString = "String.mui";
  675.  
  676. (* Attributes *)
  677.  
  678.   CONST maStringAccept               = 8042E3E1H; (* V4 isg STRPTR            *)
  679.   CONST maStringAcknowledge          = 8042026CH; (* V4 ..g STRPTR            *)
  680.   CONST maStringAttachedList         = 80420FD2H; (* V4 i.. Object *          *)
  681.   CONST maStringBufferPos            = 80428B6CH; (* V4 .sg LONG              *)
  682.   CONST maStringContents             = 80428FFDH; (* V4 isg STRPTR            *)
  683.   CONST maStringDisplayPos           = 8042CCBFH; (* V4 .sg LONG              *)
  684.   CONST maStringEditHook             = 80424C33H; (* V7 isg struct Hook *     *)
  685.   CONST maStringFormat               = 80427484H; (* V4 i.g LONG              *)
  686.   CONST maStringInteger              = 80426E8AH; (* V4 isg ULONG             *)
  687.   CONST maStringMaxLen               = 80424984H; (* V4 i.. LONG              *)
  688.   CONST maStringReject               = 8042179CH; (* V4 isg STRPTR            *)
  689.   CONST maStringSecret               = 80428769H; (* V4 i.g BOOL              *)
  690.  
  691.   CONST mvStringFormatLeft           = 0;
  692.   CONST mvStringFormatCenter         = 1;
  693.   CONST mvStringFormatRight          = 2;
  694.  
  695.  
  696. (****************************************************************************)
  697. (** Prop                                                                   **)
  698. (****************************************************************************)
  699.  
  700.   CONST mcProp = "Prop.mui";
  701.  
  702. (* Attributes *)
  703.  
  704.   CONST maPropEntries                = 8042FBDBH; (* V4 isg LONG              *)
  705.   CONST maPropFirst                  = 8042D4B2H; (* V4 isg LONG              *)
  706.   CONST maPropHoriz                  = 8042F4F3H; (* V4 i.g BOOL              *)
  707.   CONST maPropSlider                 = 80429C3AH; (* V4 isg BOOL              *)
  708.   CONST maPropVisible                = 8042FEA6H; (* V4 isg LONG              *)
  709.  
  710.  
  711.  
  712. (****************************************************************************)
  713. (** Gauge                                                                  **)
  714. (****************************************************************************)
  715.  
  716.   CONST mcGauge = "Gauge.mui";
  717.  
  718. (* Attributes *)
  719.  
  720.   CONST maGaugeCurrent               = 8042F0DDH; (* V4 isg LONG              *)
  721.   CONST maGaugeDivide                = 8042D8DFH; (* V4 isg BOOL              *)
  722.   CONST maGaugeHoriz                 = 804232DDH; (* V4 i.. BOOL              *)
  723.   CONST maGaugeInfoText              = 8042BF15H; (* V7 isg char *            *)
  724.   CONST maGaugeMax                   = 8042BCDBH; (* V4 isg LONG              *)
  725.  
  726.  
  727.  
  728. (****************************************************************************)
  729. (** Scale                                                                  **)
  730. (****************************************************************************)
  731.  
  732.   CONST mcScale = "Scale.mui";
  733.  
  734. (* Attributes *)
  735.  
  736.   CONST maScaleHoriz                 = 8042919AH; (* V4 isg BOOL              *)
  737.  
  738.  
  739.  
  740. (****************************************************************************)
  741. (** Boopsi                                                                 **)
  742. (****************************************************************************)
  743.  
  744.   CONST mcBoopsi = "Boopsi.mui";
  745.  
  746. (* Attributes *)
  747.  
  748.   CONST maBoopsiClass                = 80426999H; (* V4 isg struct IClass *   *)
  749.   CONST maBoopsiClassID              = 8042BFA3H; (* V4 isg char *            *)
  750.   CONST maBoopsiMaxHeight            = 8042757FH; (* V4 isg ULONG             *)
  751.   CONST maBoopsiMaxWidth             = 8042BCB1H; (* V4 isg ULONG             *)
  752.   CONST maBoopsiMinHeight            = 80422C93H; (* V4 isg ULONG             *)
  753.   CONST maBoopsiMinWidth             = 80428FB2H; (* V4 isg ULONG             *)
  754.   CONST maBoopsiObject               = 80420178H; (* V4 ..g Object *          *)
  755.   CONST maBoopsiRemember             = 8042F4BDH; (* V4 i.. ULONG             *)
  756.   CONST maBoopsiTagDrawInfo          = 8042BAE7H; (* V4 isg ULONG             *)
  757.   CONST maBoopsiTagScreen            = 8042BC71H; (* V4 isg ULONG             *)
  758.   CONST maBoopsiTagWindow            = 8042E11DH; (* V4 isg ULONG             *)
  759.  
  760.  
  761.  
  762. (****************************************************************************)
  763. (** Colorfield                                                             **)
  764. (****************************************************************************)
  765.  
  766.   CONST mcColorfield = "Colorfield.mui";
  767.  
  768. (* Attributes *)
  769.  
  770.   CONST maColorfieldBlue             = 8042D3B0H; (* V4 isg ULONG             *)
  771.   CONST maColorfieldGreen            = 80424466H; (* V4 isg ULONG             *)
  772.   CONST maColorfieldPen              = 8042713AH; (* V4 ..g ULONG             *)
  773.   CONST maColorfieldRed              = 804279F6H; (* V4 isg ULONG             *)
  774.   CONST maColorfieldRGB              = 8042677AH; (* V4 isg ULONG *           *)
  775.  
  776.  
  777.  
  778. (****************************************************************************)
  779. (** List                                                                   **)
  780. (****************************************************************************)
  781.  
  782.   CONST mcList = "List.mui";
  783.  
  784. (* Methods *)
  785.  
  786.   CONST mmListClear                 = 8042AD89H; (* V4 *)
  787.   CONST mmListExchange              = 8042468CH; (* V4 *)
  788.   CONST mmListGetEntry              = 804280ECH; (* V4 *)
  789.   CONST mmListInsert                = 80426C87H; (* V4 *)
  790.   CONST mmListInsertSingle          = 804254D5H; (* V7 *)
  791.   CONST mmListJump                  = 8042BAABH; (* V4 *)
  792.   CONST mmListMove                  = 804253C2H; (* V9 *)
  793.   CONST mmListNextSelected          = 80425F17H; (* V6 *)
  794.   CONST mmListRedraw                = 80427993H; (* V4 *)
  795.   CONST mmListRemove                = 8042647EH; (* V4 *)
  796.   CONST mmListSelect                = 804252D8H; (* V4 *)
  797.   CONST mmListSort                  = 80422275H; (* V4 *)
  798.  
  799. (* Attributes *)
  800.  
  801.   CONST maListActive                 = 8042391CH; (* V4 isg LONG              *)
  802.   CONST maListAdjustHeight           = 8042850DH; (* V4 i.. BOOL              *)
  803.   CONST maListAdjustWidth            = 8042354AH; (* V4 i.. BOOL              *)
  804.   CONST maListCompareHook            = 80425C14H; (* V4 is. struct Hook *     *)
  805.   CONST maListConstructHook          = 8042894FH; (* V4 is. struct Hook *     *)
  806.   CONST maListDestructHook           = 804297CEH; (* V4 is. struct Hook *     *)
  807.   CONST maListDisplayHook            = 8042B4D5H; (* V4 is. struct Hook *     *)
  808.   CONST maListEntries                = 80421654H; (* V4 ..g LONG              *)
  809.   CONST maListFirst                  = 804238D4H; (* V4 ..g LONG              *)
  810.   CONST maListFormat                 = 80423C0AH; (* V4 isg STRPTR            *)
  811.   CONST maListInsertPosition         = 8042D0CDH; (* V9 ..g LONG              *)
  812.   CONST maListMultiTestHook          = 8042C2C6H; (* V4 is. struct Hook *     *)
  813.   CONST maListQuiet                  = 8042D8C7H; (* V4 .s. BOOL              *)
  814.   CONST maListSourceArray            = 8042C0A0H; (* V4 i.. APTR              *)
  815.   CONST maListTitle                  = 80423E66H; (* V6 isg char *            *)
  816.   CONST maListVisible                = 8042191FH; (* V4 ..g LONG              *)
  817.  
  818.   CONST mvListActiveOff              = -1;
  819.   CONST mvListActiveTop              = -2;
  820.   CONST mvListActiveBottom           = -3;
  821.   CONST mvListActiveUp               = -4;
  822.   CONST mvListActiveDown             = -5;
  823.   CONST mvListActivePageUp           = -6;
  824.   CONST mvListActivePageDown         = -7;
  825.   CONST mvListConstructHookString    = -1;
  826.   CONST mvListCopyHookString         = -1;
  827.   CONST mvListCursorTypeNone         =  0;
  828.   CONST mvListCursorTypeBar          =  1;
  829.   CONST mvListCursorTypeRect         =  2;
  830.   CONST mvListDestructHookString     = -1;
  831.  
  832.  
  833.  
  834. (****************************************************************************)
  835. (** Floattext                                                              **)
  836. (****************************************************************************)
  837.  
  838.   CONST mcFloattext = "Floattext.mui";
  839.  
  840. (* Attributes *)
  841.  
  842.   CONST maFloattextJustify           = 8042DC03H; (* V4 isg BOOL              *)
  843.   CONST maFloattextSkipChars         = 80425C7DH; (* V4 is. STRPTR            *)
  844.   CONST maFloattextTabSize           = 80427D17H; (* V4 is. LONG              *)
  845.   CONST maFloattextText              = 8042D16AH; (* V4 isg STRPTR            *)
  846.  
  847.  
  848.  
  849. (****************************************************************************)
  850. (** Volumelist                                                             **)
  851. (****************************************************************************)
  852.  
  853.   CONST mcVolumelist = "Volumelist.mui";
  854.  
  855.  
  856. (****************************************************************************)
  857. (** Scrmodelist                                                            **)
  858. (****************************************************************************)
  859.  
  860.   CONST mcScrmodelist = "Scrmodelist.mui";
  861.  
  862. (* Attributes *)
  863.  
  864.  
  865.  
  866.  
  867. (****************************************************************************)
  868. (** Dirlist                                                                **)
  869. (****************************************************************************)
  870.  
  871.   CONST mcDirlist = "Dirlist.mui";
  872.  
  873. (* Methods *)
  874.  
  875.   CONST mmDirlistReRead             = 80422D71H; (* V4 *)
  876.  
  877. (* Attributes *)
  878.  
  879.   CONST maDirlistAcceptPattern       = 8042760AH; (* V4 is. STRPTR            *)
  880.   CONST maDirlistDirectory           = 8042EA41H; (* V4 is. STRPTR            *)
  881.   CONST maDirlistDrawersOnly         = 8042B379H; (* V4 is. BOOL              *)
  882.   CONST maDirlistFilesOnly           = 8042896AH; (* V4 is. BOOL              *)
  883.   CONST maDirlistFilterDrawers       = 80424AD2H; (* V4 is. BOOL              *)
  884.   CONST maDirlistFilterHook          = 8042AE19H; (* V4 is. struct Hook *     *)
  885.   CONST maDirlistMultiSelDirs        = 80428653H; (* V6 is. BOOL              *)
  886.   CONST maDirlistNumBytes            = 80429E26H; (* V4 ..g LONG              *)
  887.   CONST maDirlistNumDrawers          = 80429CB8H; (* V4 ..g LONG              *)
  888.   CONST maDirlistNumFiles            = 8042A6F0H; (* V4 ..g LONG              *)
  889.   CONST maDirlistPath                = 80426176H; (* V4 ..g STRPTR            *)
  890.   CONST maDirlistRejectIcons         = 80424808H; (* V4 is. BOOL              *)
  891.   CONST maDirlistRejectPattern       = 804259C7H; (* V4 is. STRPTR            *)
  892.   CONST maDirlistSortDirs            = 8042BBB9H; (* V4 is. LONG              *)
  893.   CONST maDirlistSortHighLow         = 80421896H; (* V4 is. BOOL              *)
  894.   CONST maDirlistSortType            = 804228BCH; (* V4 is. LONG              *)
  895.   CONST maDirlistStatus              = 804240DEH; (* V4 ..g LONG              *)
  896.  
  897.   CONST mvDirlistSortDirsFirst       = 0;
  898.   CONST mvDirlistSortDirsLast        = 1;
  899.   CONST mvDirlistSortDirsMix         = 2;
  900.   CONST mvDirlistSortTypeName        = 0;
  901.   CONST mvDirlistSortTypeDate        = 1;
  902.   CONST mvDirlistSortTypeSize        = 2;
  903.   CONST mvDirlistStatusInvalid       = 0;
  904.   CONST mvDirlistStatusReading       = 1;
  905.   CONST mvDirlistStatusValid         = 2;
  906.  
  907.  
  908. (****************************************************************************)
  909. (** Group                                                                  **)
  910. (****************************************************************************)
  911.  
  912.   CONST mcGroup = "Group.mui";
  913.  
  914. (* Methods *)
  915.  
  916.  
  917. (* Attributes *)
  918.  
  919.   CONST maGroupActivePage            = 80424199H; (* V5 isg LONG              *)
  920.   CONST maGroupChild                 = 804226E6H; (* V4 i.. Object *          *)
  921.   CONST maGroupColumns               = 8042F416H; (* V4 is. LONG              *)
  922.   CONST maGroupHoriz                 = 8042536BH; (* V4 i.. BOOL              *)
  923.   CONST maGroupHorizSpacing          = 8042C651H; (* V4 is. LONG              *)
  924.   CONST maGroupPageMode              = 80421A5FH; (* V5 is. BOOL              *)
  925.   CONST maGroupRows                  = 8042B68FH; (* V4 is. LONG              *)
  926.   CONST maGroupSameHeight            = 8042037EH; (* V4 i.. BOOL              *)
  927.   CONST maGroupSameSize              = 80420860H; (* V4 i.. BOOL              *)
  928.   CONST maGroupSameWidth             = 8042B3ECH; (* V4 i.. BOOL              *)
  929.   CONST maGroupSpacing               = 8042866DH; (* V4 is. LONG              *)
  930.   CONST maGroupVertSpacing           = 8042E1BFH; (* V4 is. LONG              *)
  931.  
  932.  
  933.  
  934. (****************************************************************************)
  935. (** Register                                                               **)
  936. (****************************************************************************)
  937.  
  938.   CONST mcRegister = "Register.mui";
  939.  
  940. (* Attributes *)
  941.  
  942.   CONST maRegisterFrame              = 8042349BH; (* V7 i.g BOOL              *)
  943.   CONST maRegisterTitles             = 804297ECH; (* V7 i.g STRPTR *          *)
  944.  
  945.  
  946.  
  947. (****************************************************************************)
  948. (** Virtgroup                                                              **)
  949. (****************************************************************************)
  950.  
  951.   CONST mcVirtgroup = "Virtgroup.mui";
  952.  
  953. (* Methods *)
  954.  
  955.  
  956. (* Attributes *)
  957.  
  958.   CONST maVirtgroupHeight            = 80423038H; (* V6 ..g LONG              *)
  959.   CONST maVirtgroupLeft              = 80429371H; (* V6 isg LONG              *)
  960.   CONST maVirtgroupTop               = 80425200H; (* V6 isg LONG              *)
  961.   CONST maVirtgroupWidth             = 80427C49H; (* V6 ..g LONG              *)
  962.  
  963.  
  964.  
  965. (****************************************************************************)
  966. (** Scrollgroup                                                            **)
  967. (****************************************************************************)
  968.  
  969.   CONST mcScrollgroup = "Scrollgroup.mui";
  970.  
  971. (* Attributes *)
  972.  
  973.   CONST maScrollgroupContents        = 80421261H; (* V4 i.. Object *          *)
  974.   CONST maScrollgroupFreeHoriz       = 804292F3H; (* V9 i.. BOOL              *)
  975.   CONST maScrollgroupFreeVert        = 804224F2H; (* V9 i.. BOOL              *)
  976.  
  977.  
  978. (****************************************************************************)
  979. (** Scrollbar                                                              **)
  980. (****************************************************************************)
  981.  
  982.   CONST mcScrollbar = "Scrollbar.mui";
  983.  
  984.  
  985. (****************************************************************************)
  986. (** Listview                                                               **)
  987. (****************************************************************************)
  988.  
  989.   CONST mcListview = "Listview.mui";
  990.  
  991. (* Attributes *)
  992.  
  993.   CONST maListviewClickColumn        = 8042D1B3H; (* V7 ..g LONG              *)
  994.   CONST maListviewDefClickColumn     = 8042B296H; (* V7 isg LONG              *)
  995.   CONST maListviewDoubleClick        = 80424635H; (* V4 i.g BOOL              *)
  996.   CONST maListviewInput              = 8042682DH; (* V4 i.. BOOL              *)
  997.   CONST maListviewList               = 8042BCCEH; (* V4 i.. Object *          *)
  998.   CONST maListviewMultiSelect        = 80427E08H; (* V7 i.. LONG              *)
  999.   CONST maListviewSelectChange       = 8042178FH; (* V4 ..g BOOL              *)
  1000.  
  1001.   CONST mvListviewMultiSelectNone    = 0;
  1002.   CONST mvListviewMultiSelectDefault = 1;
  1003.   CONST mvListviewMultiSelectShifted = 2;
  1004.   CONST mvListviewMultiSelectAlways  = 3;
  1005.  
  1006.  
  1007. (****************************************************************************)
  1008. (** Radio                                                                  **)
  1009. (****************************************************************************)
  1010.  
  1011.   CONST mcRadio = "Radio.mui";
  1012.  
  1013. (* Attributes *)
  1014.  
  1015.   CONST maRadioActive                = 80429B41H; (* V4 isg LONG              *)
  1016.   CONST maRadioEntries               = 8042B6A1H; (* V4 i.. STRPTR *          *)
  1017.  
  1018.  
  1019.  
  1020. (****************************************************************************)
  1021. (** Cycle                                                                  **)
  1022. (****************************************************************************)
  1023.  
  1024.   CONST mcCycle = "Cycle.mui";
  1025.  
  1026. (* Attributes *)
  1027.  
  1028.   CONST maCycleActive                = 80421788H; (* V4 isg LONG              *)
  1029.   CONST maCycleEntries               = 80420629H; (* V4 i.. STRPTR *          *)
  1030.  
  1031.   CONST mvCycleActiveNext            = -1;
  1032.   CONST mvCycleActivePrev            = -2;
  1033.  
  1034.  
  1035. (****************************************************************************)
  1036. (** Slider                                                                 **)
  1037. (****************************************************************************)
  1038.  
  1039.   CONST mcSlider = "Slider.mui";
  1040.  
  1041. (* Attributes *)
  1042.  
  1043.   CONST maSliderLevel                = 8042AE3AH; (* V4 isg LONG              *)
  1044.   CONST maSliderMax                  = 8042D78AH; (* V4 isg LONG              *)
  1045.   CONST maSliderMin                  = 8042E404H; (* V4 isg LONG              *)
  1046.   CONST maSliderQuiet                = 80420B26H; (* V6 i.. BOOL              *)
  1047.   CONST maSliderReverse              = 8042F2A0H; (* V4 isg BOOL              *)
  1048.  
  1049.  
  1050.  
  1051. (****************************************************************************)
  1052. (** Coloradjust                                                            **)
  1053. (****************************************************************************)
  1054.  
  1055.   CONST mcColoradjust = "Coloradjust.mui";
  1056.  
  1057. (* Attributes *)
  1058.  
  1059.   CONST maColoradjustBlue            = 8042B8A3H; (* V4 isg ULONG             *)
  1060.   CONST maColoradjustGreen           = 804285ABH; (* V4 isg ULONG             *)
  1061.   CONST maColoradjustModeID          = 8042EC59H; (* V4 isg ULONG             *)
  1062.   CONST maColoradjustRed             = 80420EAAH; (* V4 isg ULONG             *)
  1063.   CONST maColoradjustRGB             = 8042F899H; (* V4 isg ULONG *           *)
  1064.  
  1065.  
  1066.  
  1067. (****************************************************************************)
  1068. (** Palette                                                                **)
  1069. (****************************************************************************)
  1070.  
  1071.   CONST mcPalette = "Palette.mui";
  1072.  
  1073. (* Attributes *)
  1074.  
  1075.   CONST maPaletteEntries             = 8042A3D8H; (* V6 i.g struct MUI_Palette_Entry * *)
  1076.   CONST maPaletteGroupable           = 80423E67H; (* V6 isg BOOL              *)
  1077.   CONST maPaletteNames               = 8042C3A2H; (* V6 isg char **           *)
  1078.  
  1079.  
  1080.  
  1081. (****************************************************************************)
  1082. (** Colorpanel                                                             **)
  1083. (****************************************************************************)
  1084.  
  1085.   CONST mcColorpanel = "Colorpanel.mui";
  1086.  
  1087. (* Methods *)
  1088.  
  1089.  
  1090. (* Attributes *)
  1091.  
  1092.  
  1093.  
  1094.  
  1095. (****************************************************************************)
  1096. (** Popstring                                                              **)
  1097. (****************************************************************************)
  1098.  
  1099.   CONST mcPopstring = "Popstring.mui";
  1100.  
  1101. (* Methods *)
  1102.  
  1103.   CONST mmPopstringClose            = 8042DC52H; (* V7 *)
  1104.   CONST mmPopstringOpen             = 804258BAH; (* V7 *)
  1105.  
  1106. (* Attributes *)
  1107.  
  1108.   CONST maPopstringButton            = 8042D0B9H; (* V7 i.g Object *          *)
  1109.   CONST maPopstringCloseHook         = 804256BFH; (* V7 isg struct Hook *     *)
  1110.   CONST maPopstringOpenHook          = 80429D00H; (* V7 isg struct Hook *     *)
  1111.   CONST maPopstringString            = 804239EAH; (* V7 i.g Object *          *)
  1112.   CONST maPopstringToggle            = 80422B7AH; (* V7 isg BOOL              *)
  1113.  
  1114.  
  1115.  
  1116. (****************************************************************************)
  1117. (** Popobject                                                              **)
  1118. (****************************************************************************)
  1119.  
  1120.   CONST mcPopobject = "Popobject.mui";
  1121.  
  1122. (* Attributes *)
  1123.  
  1124.   CONST maPopobjectFollow            = 80424CB5H; (* V7 isg BOOL              *)
  1125.   CONST maPopobjectLight             = 8042A5A3H; (* V7 isg BOOL              *)
  1126.   CONST maPopobjectObject            = 804293E3H; (* V7 i.g Object *          *)
  1127.   CONST maPopobjectObjStrHook        = 8042DB44H; (* V7 isg struct Hook *     *)
  1128.   CONST maPopobjectStrObjHook        = 8042FBE1H; (* V7 isg struct Hook *     *)
  1129.   CONST maPopobjectVolatile          = 804252ECH; (* V7 isg BOOL              *)
  1130.   CONST maPopobjectWindowHook        = 8042F194H; (* V9 isg struct Hook *     *)
  1131.  
  1132.  
  1133.  
  1134. (****************************************************************************)
  1135. (** Poplist                                                                **)
  1136. (****************************************************************************)
  1137.  
  1138.   CONST mcPoplist = "Poplist.mui";
  1139.  
  1140. (* Attributes *)
  1141.  
  1142.   CONST maPoplistArray               = 8042084CH; (* V8 i.. char **           *)
  1143.  
  1144.  
  1145.  
  1146. (****************************************************************************)
  1147. (** Popasl                                                                 **)
  1148. (****************************************************************************)
  1149.  
  1150.   CONST mcPopasl = "Popasl.mui";
  1151.  
  1152. (* Attributes *)
  1153.  
  1154.   CONST maPopaslActive               = 80421B37H; (* V7 ..g BOOL              *)
  1155.   CONST maPopaslStartHook            = 8042B703H; (* V7 isg struct Hook *     *)
  1156.   CONST maPopaslStopHook             = 8042D8D2H; (* V7 isg struct Hook *     *)
  1157.   CONST maPopaslType                 = 8042DF3DH; (* V7 i.g ULONG             *)
  1158.  
  1159.  
  1160.  
  1161. (****************************************************************************)
  1162. (** Boopsi-Support                                                         **)
  1163. (****************************************************************************)
  1164.  
  1165.   (* this is send to the boopsi and must be used as return value              *)
  1166.   CONST mmBoopsiQuery                = 80427157H;
  1167.  
  1168.  
  1169.  
  1170. (****************************************************************************)
  1171. (** The additional Procedures for window-class                             **)
  1172. (****************************************************************************)
  1173.  
  1174.  
  1175.         PROCEDURE mvWindowTopEdgeDelta(p:LONGINT): LONGINT;
  1176.         PROCEDURE mvWindowWidthMinMax(p:LONGINT): LONGINT;
  1177.         PROCEDURE mvWindowWidthVisible(p:LONGINT): LONGINT;
  1178.         PROCEDURE mvWindowWidthScreen(p:LONGINT): LONGINT;
  1179.         PROCEDURE mvWindowHeightMinMax(p:LONGINT): LONGINT;
  1180.         PROCEDURE mvWindowHeightVisible(p:LONGINT): LONGINT;
  1181.         PROCEDURE mvWindowHeightScreen(p:LONGINT): LONGINT;
  1182.         PROCEDURE mvWindowAltTopEdgeDelta(p:LONGINT): LONGINT;
  1183.         PROCEDURE mvWindowAltWidthMinMax(p:LONGINT): LONGINT;
  1184.         PROCEDURE mvWindowAltWidthVisible(p:LONGINT): LONGINT;
  1185.         PROCEDURE mvWindowAltWidthScreen(p:LONGINT): LONGINT;
  1186.         PROCEDURE mvWindowAltHeightMinMax(p:LONGINT): LONGINT;
  1187.         PROCEDURE mvWindowAltHeightVisible(p:LONGINT): LONGINT;
  1188.         PROCEDURE mvWindowAltHeightScreen(p:LONGINT): LONGINT;
  1189.  
  1190.  
  1191. END MuiD.
  1192.